festival of sacrifice - Alemán Inglés Diccionario